//过滤属性
function filterKey(obj,keyName){
	var NewObj=JSON.stringify(obj)
	NewObj=JSON.parse(NewObj)
	keyName.forEach(item=>{
		Reflect.deleteProperty(NewObj,item)
	})
	return NewObj;
}
//对象合并
function concat(obj,obj1){
	 obj=JSON.stringify(obj)
	 obj1=JSON.stringify(obj1)
	 obj=JSON.parse(obj)
	 obj1=JSON.parse(obj1)
	return {...obj,...obj1}
}
module.exports=async function(req,res,table){
	var user=req.user;
	var userInfo=await table.query({'_id':user._id})
	table.warehouse.getDate(user._id).then(
		result=>{
			result=concat(result,userInfo)
			//过滤属性
			var keys=['password'];
			result=filterKey(result,keys)
			res.send({state:200,...result})
		}
	)
}


